crypto/x509.pkcs8.Algo (field)
14 uses
crypto/x509 (current package)
pkcs8.go#L23: Algo pkix.AlgorithmIdentifier
pkcs8.go#L50: case privKey.Algo.Algorithm.Equal(oidPublicKeyRSA):
pkcs8.go#L57: case privKey.Algo.Algorithm.Equal(oidPublicKeyECDSA):
pkcs8.go#L58: bytes := privKey.Algo.Parameters.FullBytes
pkcs8.go#L69: case privKey.Algo.Algorithm.Equal(oidPublicKeyEd25519):
pkcs8.go#L70: if l := len(privKey.Algo.Parameters.FullBytes); l != 0 {
pkcs8.go#L82: case privKey.Algo.Algorithm.Equal(oidPublicKeyX25519):
pkcs8.go#L83: if l := len(privKey.Algo.Parameters.FullBytes); l != 0 {
pkcs8.go#L93: return nil, fmt.Errorf("x509: PKCS#8 wrapping contained private key with unknown algorithm: %v", privKey.Algo.Algorithm)
pkcs8.go#L111: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L130: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L141: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L152: privKey.Algo = pkix.AlgorithmIdentifier{
pkcs8.go#L168: privKey.Algo = pkix.AlgorithmIdentifier{